package com.fs.json.basequ;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName:BaseQuDto.java
 * @Description:问题
 * @author yunfei.qi
 * @date 2016年12月28日 下午8:49:33 
 */
public class BaseQuDto implements Serializable{
	
	/**
	 * 问题id
	 */
	private Long id;
	/**
	 * 问题内容
	 */
    private String question;
    /**
	 * 问题备注 用于返回备注便于前端构建
	 */
    private String remark = "";
	/**
	 * 答案列表
	 */
	private List<BaseQuAnswerDto> baseQuAnswerDtoList;
	
	/**
	 * 审核要点
	 */
	private String auditPoint;
	
	private Integer type;
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getQuestion() {
		return question;
	}
	public void setQuestion(String question) {
		this.question = question;
	}
	
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public List<BaseQuAnswerDto> getBaseQuAnswerDtoList() {
		return baseQuAnswerDtoList;
	}
	public void setBaseQuAnswerDtoList(List<BaseQuAnswerDto> baseQuAnswerDtoList) {
		this.baseQuAnswerDtoList = baseQuAnswerDtoList;
	}
	
	public String getAuditPoint() {
		return auditPoint;
	}
	public void setAuditPoint(String auditPoint) {
		this.auditPoint = auditPoint;
	}
	public BaseQuDto() {
		super();
	}
	
	public BaseQuDto(Long id, String question, String remark, List<BaseQuAnswerDto> baseQuAnswerDtoList) {
		super();
		this.id = id;
		this.question = question;
		this.remark = remark;
		this.baseQuAnswerDtoList = baseQuAnswerDtoList;
	}
	public BaseQuDto(Long id, String question, List<BaseQuAnswerDto> baseQuAnswerDtoList) {
		super();
		this.id = id;
		this.question = question;
		this.baseQuAnswerDtoList = baseQuAnswerDtoList;
	}
	public BaseQuDto(Long id, String question) {
		super();
		this.id = id;
		this.question = question;
	}
	public BaseQuDto(Long id, String question,String remark) {
		super();
		this.id = id;
		this.question = question;
		this.remark = remark;
	}
	public BaseQuDto(String auditPoint) {
		super();
		this.auditPoint = auditPoint;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}

	@Override
	public String toString() {
		return "BaseQuDto{" +
				"id=" + id +
				", question='" + question + '\'' +
				", remark='" + remark + '\'' +
				", baseQuAnswerDtoList=" + baseQuAnswerDtoList +
				", auditPoint='" + auditPoint + '\'' +
				", type=" + type +
				'}';
	}
}
